from Business.login import Login
from selenium.webdriver import ActionChains
import time

class Lazada_store(Login):
    def locate_lazada_store(self):
        print("当前窗口句柄1：", self.browser.window_handles)
        time.sleep(1)

        # 查找指定菜单"Lazada店铺“
        # “配置”菜单按钮
        el = self.browser.find_element_by_xpath('//*[@id="LAY-system-side-menu"]/li[12]/span')
        ActionChains(self.browser).move_to_element(el).perform()
        ActionChains(self.browser).click(el).perform()

        # “lazada店铺”按钮
        time.sleep(3)
        el = self.browser.find_element_by_xpath('//*[@id="LAY-system-side-menu"]/li[12]/div/ul[2]/div/li[6]/div/a')
        ActionChains(self.browser).move_to_element(el).perform()
        ActionChains(self.browser).click(el).perform()

        # 店铺查询
        # 获取新窗口的身份识别，打开chat的新的窗口页面
        print("当前窗口句柄2：", self.browser.window_handles)
        hles = self.browser.window_handles
        self.browser.switch_to.window(hles[-1])
        # 直接点击搜索按钮，直接查询所有店铺
        self.browser.find_element_by_xpath('//*[@id="lazadaSearch"]').click()
        time.sleep(8)
        # 店铺，属性id的属性值
        countstore = self.browser.find_element_by_xpath('//*[@id="lazadaAccount_colLen"]').get_attribute("id")
        return countstore





